<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script type="text/javascript">
        // 1.
        // var str1 = 'str';
        // str1 += 2;
        // var obj = typeof str1;  //obj = string
        // if (typeof obj == 'string') {
        //     var obj = new String()
        //     obj.sign = 'Live'
        // }
        // console.log(obj.sign);



// 2.
// 算出字符串的所占用字节的长度， 如: str  ='live' 长度为4    str='live生活'   长度为8 
// （提示:unicode<=255的占1字节，unicode>255的占用2字节, str.charCodeAt(i)查看i的字节码）
var sum=0
var str = "live生活"
for (let index = 0; index < str.length; index++) {
   if(str.charCodeAt(index)<=255){
    sum=sum+1
   }else{
    sum=sum+2
   }
}



console.log(sum);




// 3.要求输入一串低于10位的数字，输出对应的中文大写:

// 例： input: 10001  --> 一万零一     ；   input:  10,000,000  -->  一千万
var strNumber = ['零', '一', '二', '三', '四', '五', '六', '七', '八', '九', '十'];
    var numberOfWeight = ['', '十', '百', '千', '万', '十', '百', '千', '亿'];

    var num = prompt('number');
    chineseNumber(num);
    function chineseNumber(num) {
        var onum = num;
        if (onum == 0) {
            print(strNumber[num[0]]);
            return;
        }
        while (num != '') {//101000，
            if (num > 0) {
                // 第一位为零时  实现1.长度小于等于四位直接打印零不答应单位  2.长度大于四位直接打印单位
                if (num[0] == 0) {
                    if (num.length <= 4)//第一位数为零如果是大于四位直接跳出打印单位，第一位数为零如果是小于四位先打印数字再打印单位 
                        print(strNumber[num[0]]);
                } else {
                    print(strNumber[num[0]]);//伍
                }
                //开头不为零或者大于四位的打印单位 
                if (num[0] > 0 || num.length > 4)
                    print(numberOfWeight[num.length -1]);//百
            }
            num = num.substring(1);//.substring(n)取第n位后面的。
            while (num[0] == 0 && num[1] == 0) {
                num = num.substring(1);
            }
        }
    }

    function print(s) {
        document.write(s);
    }

    </script>
</body>
</html>